home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2003 #12
/
Amiga Plus CD - 2003 - No. 12.iso
/
AmiSoft
/
Util
/
Libs
/
Extralib_readme.txt
next >
Wrap
Text File
|
2003-11-26
|
7KB
|
178 lines
Short: Complex dynamic buffer system, and other useful stuff
Author: RhoSigma, Roland Heyder (Germany) <http://rhosigma.gmxhome.de>
Uploader: Roland Heyder <rhosigma@gmx.net>
Version: $VER: extra.library 4.215 (07.10.03)
Type: util/libs
Requires: OS 1.2 (v33+), OCS, 68000-CPU, 512KB
english:
¯¯¯¯¯¯¯¯
This is a demoversion of extra.library, but fully functional !!
For further information, and how to register please read section
»Legal-ReadMe« in the docs.
Just as a info to our english speaking users, because main docs are
currently available in german only:
DON'T GET SHOCKED, if an DisplayAlert() alike message says »SYSTEM LOCKED«,
this is my way to nerving people buying a registered copy. Just press a
Mousebutton and wait approx. 2 mins, then you'll get the »SYSTEM UNLOCKED«
message, this LOCK/UNLOCK repeats approx. every 10 mins until you reset your
machine and so killing the demoversion of »extra.library«.
features are:
- complex dynamic buffer system for easy file handling
- support functions to compute CRCs in standard filesystems
- some functions for string handling and parameter conversion
- also some plastic surgery i.e. colorful »DisplayAlert()«-replacement
- special version for CGX/P96-Support, but needs at least OS 2.0 (v36+) and
optional the cybergraphics.library v40+ or the Picasso96API.library v2+
See also my other Software on Aminet:
comm/www/MakeHTMLMap.lha
dev/basic/MBPrefs.lha
util/wb/RandomWBPatt.lha
SPECIAL OFFER: You can register »extra.library« and »MakeHTMLMap« bundled:
MakeHTMLMap --> EUR 15,- (*)
extra.lib --> free registered (latest) version
(*) if you order e-mail shiping, else add EUR 2,- for postal shiping costs
deutsch:
¯¯¯¯¯¯¯¯
Dies ist eine Demoversion der extra.library, jedoch voll funktionsfähig !!
Für weitere Informationen und Hinweise zur Registrierung lesen Sie bitte
den Abschnitt »Legal-ReadMe« in der Dokumentation.
aus dem Inhalt:
- komplexes dynamisches Puffer-System für einfache Dateihandhabung
- unterstützende Funktionen zur Checksummenbildung in Standard-Filesystemen
- einige Funktionen zur Stringhandhabung und Parameterumwandlung
- des weiteren ein wenig plastische Chirurgie, z.B. eine farbenfrohe
»DisplayAlert()«-Routine
- eine spezielle Version mit CGX/P96-Unterstützung, benötigt jedoch min-
destens OS 2.0 (v36+) sowie optional die cybergraphics.library v40+ oder
die Picasso96API.library v2+
Werfen Sie doch auch mal einen Blick auf meine andere Software im Aminet:
comm/www/MakeHTMLMap.lha
dev/basic/MBPrefs.lha
util/wb/RandomWBPatt.lha
SONDERANGEBOT: Sie können jetzt die »extra.library« und »MakeHTMLMap« im
Packet registrieren lassen:
MakeHTMLMap --> EUR 15,- (*)
extra.lib --> freie registrierte (neueste) Version
(*) bei Versendung per E-Mail, sonst plus EUR 2,- für Post-Versand-Kosten
-----------------------------------------------------------------------------
History:
¯¯¯¯¯¯¯¯
v1.323 (18.11.00)
- First public release
v2.062 (03.03.01)
- some minor changes for CGX-Support, now only using CGX-Modes if
the first (topmost) screen is already a CGX-Screen, otherwise
fall back to OCS/ECS/AGA
- fixed a really stupid bug in system function entry »Close()«
which caused a memory loss of approx. 104 bytes every time it
was called by »exec/CloseLibrary()«
- 3 new enhanced functions for the dynamic buffer system to allow
to specify the type of memory to use for the buffers
v2.078 (19.03.01)
- just forgot to change the version/revision entries within the
librarys resident structure, which caused »exec/OpenLibrary()« to
fail with version argument set to v2
- fixed a small bug in routine »BufInfo()«, APTR bib_LastFind was
filled in incorrect
v2.118 (28.04.01)
- some time critical functions optimized for better speed using
an Profiler-Tool
- introduced a common way for function init & cleanup in preparation
to make the library usable for ARexx
- build in a skeleton ARexx function entry, so ARexx ability will
come soon but not finished yet
v2.223 (11.08.01)
- fixed a bug in CGX-Support-Code, CGX features became disabled if
the extra.library was initialized before any CGX monitor driver came
available in system, now in this case the opening of cybergraphics.-
library is delayed until such an monitor driver comes available.
- still working on ARexx-Support
v2.287 (14.10.01)
- replaced »rhosigma.c« with »rhosigma.lib« (first Version 1.286)
- some minor enhancements on C/C++ Support-Routines
- some Include-Files restructured for better support of »rhosigma.lib«
v3.342 (08.12.02)
- added some new functions for parameter conversion and introduced a
complete new enhanced system for internal string handling
- include file »extra.bc« got a new function to support the above
mentioned string handling system
- ARexx-Support currently on ice, will only be finished if I get
enough response from people who want/need it
v3.367 (02.01.03)
- damn shit, just released v3.342 and a few days later I encounter
two f*cking logical errors within the Buffer system, already hiding
there since first public release !! - FIXED NOW !!!!!
------------------------------------------------------------------------------
--- COMPATIBLE VERSIONS 1-3 ------- A NEW AGE IS STARTING WITH VERSION 4 ---
------------------------------------------------------------------------------
History: (The new Age)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
v4.172 (21.06.03)
- fixed a bug in »StringToLong()«, plus (+) is now also accepted for
signed value strings
- had some random crashes caused by »UnGetMem()« with another argument
given then »NULL«, intercepted and fixed now
- little change within »ShowMsg()«, if a button is pressed, it now waits
until it is released again, avoiding multiple screen flipping, in case
a retry loop is active and the function is reentered before the button
is released.
- fixed a name conflict in BASIC-Macro »DATEXT()«
!! ATTENTION DEVELOPERS !!
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Because of a major change in boolean constants you should recompile/assemble
your earlier projects using this new set of developer material and also
raise the version of extra.library needed for your projects to version 4,
even if you would only need version 1-3. This is to make sure your program
works with future versions of extra.library. Version 4 and further comming
versions of extra.library are NOT compatible with versions 1-3 because of the
above mentioned changes.
- major version bump to v4 because of a major change mentioned above, which
was absolutly needed to avoid interference with already existing NDK defined
booleans (especially DOSTRUE/DOSFALSE)
v4.215 (07.10.03)
- added support for Picasso96 graphic system similar to CGX support
- converted ExtraV39.guide to HTML using GuideML and added the HTML docs
to the archive